home *** CD-ROM | disk | FTP | other *** search
- Auf besonderen Wunsch bestimmter Personen versuche ich nun alle
- Änderungen in DiskList ab jetzt verhältnismäßig vollständig zu
- protokollieren, mal sehen, wie gut das klappt... (10.04.1993)
- Scheint ja ganz gut zu klappen (07.09.1995)
-
-
- ===== Version 3.33 =====
-
- 07.09.1995
- Da ich nun seit einer Woche keine Freundin mehr habe (Schöne Grüße
- an Heike :-), bin ich sogar mal wieder an den Rechner gekommen!
-
- * Die freudige Nachricht an alle nichtdeutschsprechenden
- Weltbürger:
- Der Library-Fenster-Dialog ist jetzt auch ins RSC-File
- ausgelagert und kann demzufolge nun auch endlich übersetzt
- werden!
- * Ein Versuch, die Doku wieder etwas zu aktualisieren...
- ... um Hiweise bezüglich etwaiger Inkonsistenzen oder unklaren
- Stellen bin ich immer dankbar!
-
- * Und noch ein ganz wichtiger Hinweis:
- Was sich Chirac da mit seinen Atom-Tests leistet, ist ja leider
- nicht nur lächerliches Angeber-Gehabe!!
- Daher ist von nun an die militärische Nutzung von DiskList
- EXPLIZIT NICHT GESTATTET - auch wenn das vielleicht nicht soo
- die großen Konsequenzen hat, aber es geht ja um's Prinzip!!
-
- ----- 3.32cß
-
- 07.05.1995
- * Oh f**k! Was macht man doch für dumme Fehler! Ich frage mich nur,
- warum DiskList bisher beim Einlesen überhaupt was gemacht hat,
- obwohl der ganze Stack überschrieben werden konnte...
- * Der Dialog zum Ändern des Disk-Namens kommt nun nachdem die Disk
- eingelesen wurde (und man bekommt so das Wurzel-Verzeichnis auf
- den Bildschirm). Damit man endlich sieht, was auf der Disk
- eigentlich drauf ist, bevor man sich einen Namen ausdenken muß.
-
- 03.05.1995
- * Eine neue Option: DiskDrives....
-
- ----- 3.32bß
-
- 28.04.1995
- * Der Fileselector-Aufruf wird nicht mehr mit BEG/END_MCTRL
- geklammert, wenn Selectric >= 2.00 installiert ist (wegen
- Freedom).
- * DiskList verläßt sich jetzt beim Neuzeichnen der Fenster nicht
- mehr darauf, alle Fenster-Bewegungen mitbekommen zu haben und
- fragt die Position jedesmal neu ab.
-
- 24.04.1995
- * Da der Pure-Debugger sich mit MagiC verträgt, konnte ich
- DiskList mal davon überzeugen, auch das D&D-Protokoll etwas
- fehlerfreier zu unterstützen (so I hope).
-
- 19.04.1995: Endlich mal wieder Zeit...
- * Doofer Fehler beim Einlesen mit Dopendir(): Die Archive wurden
- nicht mehr erkannt.
- (Aber MagiC 3.0 ist ja echt flott!!)
-
- ----- 3.32aß
-
- 19.01.1995
- * Noch was neues beim Export (für Georg...):
- %g - Der GEMDOS-Pfad (ohne etwaigen Pfad in Archiven)
- %a - das Gegenstück dazu, also der Pfad im Archiv
- Es gilt also: "%p" = "%g#%a", falls die Datei in einem Archiv
- liegt, und "%p" = "%g" sonst.
- * Auf Besonderen Wunsch (von Robert?): Bei Disketten wird nun
- auch mit das Datum angezeigt (sofern die Option angewählt ist).
- Das Datum hier ist übrigens das Einlese-Datum der Diskette.
-
- ----- 3.32ß
-
- 03.01.1995
- * beim export-format gibt es nun zusätzlichfolgende Zeichen:
- \f - form feed
- \n - newline (+cr)
- \t - tab
- \v - vtab
- \xNN - eine HEX-Zahl mit genau zwei Zeichen
- \nnn - eine dezimal-Zahl mit beliebig vielen Zeichen
- \\ - der Backslash
- Es wird nun kein Zeilenvorschub automatisch hinzugefügt.
- * Der allerletzte Eintrag der Library kann nun auch exportiert
- werden...
- * Der Disk-Label wird nunzuerst versucht mit Dreadlabel() bzw.
- Dwritelabel() zu lesen/schreiben, falls diese Funktionen
- existieren.
-
- 02.01.1995
- * Dopendir-Unterstützung angefangen (fröhliches Fehlersuchen!)
- Prinzipell kann man aber nun alternative Dateisysteme aller Art
- auch einlesen!
-
- * NEW! Man kann nun mehrere Laufwerke auf einmal einlesen lassen,
- indem man auf den Laufwerksbuchstaben im Haupt-Dialog klickt.
-
- * Da Manfred mir so ein nettes Tool zum übersetzen von RSC-Files
- gegeben hat, habe ich mal damit begonnen eine Englische DiskList-
- Version zu machen.
-
- ----- 3.31ß
-
- 28.11.1994
- * Das Index-File-Format des ftp-Servers der Uni-Regensburg wird
- nun auch unterstützt (für Manfred S.)
- * Und damit auch Georg ein Weihnachtsgeschenk bekommt, kann man
- nun das Export-Format frei definieren:
- Die Option 'export.format' enthält einen Format-String, in dem
- folgendes auftauchen darf:
- %n - Name ohne Pfad
- %l - Länge
- %d - Datum
- %t - Zeit
- %p - Name mit Pfadangabe
- %c - Kommentar zum File (oder leer)
- %N - Name der Disk (wo der File drauf ist)
- %L - Label dieser Disk
- %% - das ultimative Prozentzeichen!
- Außerdem kann in 'export.header' Text angegeben werden, der
- vor den Datensätzen noch kommen soll.
- Wenn diese Strings leer sind, so werden die normalen
- Vorgaben (wie bisher) benutzt.
-
-
- ===== Version 3.30 =====
-
- 12.11.1994
- Tätärätä (oder so). Jetzt hat's ja auch lange genug gedauert,
- bis eine neue DiskList-Version mal wieder an die Öffentlichkeit
- trat!
- Aber hier ist sie: die brandaktuelle Version 3.30!!!
- Ich wage mal die Behauptung, daß sie nun nach diesen intensiven
- Beta-Tests doch halbwegs stabil sein müsste.
- Vielen Dank an dieser Stelle nochmal an alle Beta-Tester und
- an alle, die ihre guten Anregungen mir mitteilten.
- * Ich hatte wohl vergessen, die VA_START-Message zu unterstützen,
- da mußte Georg mich erst drauf aufmerksam machen. Sowas!
- Jetzt wird die übergebene Library geladen + angezeigt.
- * Bei NoIdDrives wird nun davon ausgegangen, daß man den Disk-Label
- nicht ändern kann, weshalb die Alert-Box bei mehrfachen Labels
- auch nicht mehr kommt.
- * Alle übrigen Kleinigkeiten, die noch verbesserungsbedürftig sind,
- hebe ich mir mal für zukünftige Updates auf... Aber auch so
- sollte man recht gut mit DiskList arbeiten können :-)
-
- ----- 3.29gß
-
- 05.11.1994
- * Irgendwie war die Einstellung von NoIdDrives an manchen Stellen
- genau falschrum: Nur bei aufgeführten Drives wurde die ID
- verglichen...
-
- ----- 3.29fß
-
- 12.10.1994
- * Oje, ein böser Fehler beim VA-Draggen gefunden. Vielen Dank
- an Georg für den Hinweis!
- * Auch das Hinzufügen von Librarys sollte nun etwas speicher-
- freundlicher sein.
- * Die Out-of-memory-info-box zeigt nun auch noch den freien
- Speicher an.
- * Oh, man kann schon blöde Fehler machen... beim Anzeigen von
- Datein sollte nun nicht mehr zu wenig Speicher gemeldet werden,
- wenn noch genügend frei ist.
- * Das Verzeichnis für den inf-File wird nun über shel_read
- ermittelt (da MetaDOS den Pfad verstellt).
- * Da Christoph B. aus K. es sich gewünscht hat, ist der Quit-
- Button im Haupt-Fenster nun kein Default-Button mehr. Hatte
- das überhaupt jemand jemals benutzt?
- * Ich habe das Verfahren zur Mediums-Identifikation nochmals
- geändert, da es immer noch Probleme mit CDs gab.
- (Wann erklärt mir endlich jemand mal, wie ich vernünftig
- eine Identifikation über MetaDOS oder so bekommen kann...??)
- Jetzt wird jedenfalls ein Medium genau dann als das selbe
- angesehen, wenn:
- - für dieses Laufwerk noidDrives NICHT gesezt ist UND
- - der Label und die zehn Bytes Id identisch sind UND
- - die Id nicht Null ist.
- Ob das nun so wohl geht?
- Jedenfalls dürfte so das Setzen von "noidDrives" in vielen
- Fällen nicht mehr nötig sein...
-
- 06.10.1994
- * Die Alertbox beim Quit kommt nun auch wenn man den Quit-
- Button betätigt (kaum zu glauben :-) und läßt sich dafür
- auch abschalten (per confirmQuit in disklist.inf).
- * Die disklist.inf-Datei wird nun auch endlich dahin gespeichert,
- von wo sie gelesen wurde (oder in das beim Starten aktuelle
- Verzeichnis) - extra für'n Christoph (B.)!
- * Kleiner Fehler beim Einlesen von Medien, die noch nicht
- in der Library waren behoben.
-
- ----- 3.29eß
-
- 03.10.1994
- * Ein paar neue Standard-Menü-Einträge, die bisher fehlten sind
- nun da (für'n Georg :-)
- * Der Adress-Fehler beim beenden müßte jetzt weg sein (er war SEHR
- doof...)
- * Die Texte für den Fileselektor stehen jetzt auch im RSC-File.
- Wer schreibt endlich mal ein Tool, um RSC-Files zu übersetzen???
- Ich würde mich jedenfalls über ein solches freuen und spontan eine
- Englische DiskList-Version machen...!
-
- ----- 3.29aß - 3.29dß
-
- 22.09.1994
- * Es steht nun extra für Georg bei den Changes, daß die
- kontexsensitive Hilfe mit Control-Help aufgerufen wird.
- * Es gibt doch immer wieder Sachen, die man lange nicht
- ausprobiert hat:
- 1. Die Menü-Zeile kann jetzt auch wieder angezeigt werden,
- wenn man ein Multitasking-GEM sein eigen nennt.
- 2. Man kann auch wieder DiskList-Librarys hinzufügen, nachdem
- jetzt einige blöde Fehler weniger drin sind.
- Außerdem geht's nun wesentlich schneller,da nur noch am Ende
- ein Update der Fenster erfolgt.
-
- 12.09.1994
- * So, kurz vor'm fertigwerden der 3.29aß noch 'ne neue Option:
- read.keepDiskName.
-
- 07.09.1994
- * Wow! Die neue hyper-geniale Hyper-Text-Anleitung ist in
- Grundzügen fertig!
- Im Laufe der Dokumentation haben sich allerdings so einige
- Optionen-Namen geändert (weil die so doof waren :-)...
- ... damit ihr auch 'nen Grund habt, die mal anzusehen.
- Und weil's so schön ist, kann man die sich jetzt jederzeit
- aus DiskList heraus und kontextsensitiv ansehen. ST-Guide
- muß natürlich geladen sein und Control-Help gedrückt werden.
-
- ----- 3.29ß
-
- 30.08.1994
- * Oops, es gibt doch so einige Dinge, die immer funktioniert
- haben und plötzlich geht's nicht mehr.
- Jetzt gibt's jedenfalls hoffentlich auch wieder vernünftige
- Fehlermeldungen, wenn Disketten nicht gelesen werden können
- oder falsche Disketten eingelegt sind. Die Nummern der
- Alert-Strings im RSC-File waren wohl nicht ganz soo aussage-
- kräftig...
-
- 29.08.1994
- * Man kann jetzt auch einstellen, wieviele Zeilen in einem
- Library-Fenster angezeigt werden können (libWind.maxLines). Das
- dient nur dazu, um die Zeiten beim Aufklappen von Verzeichnissen
- zu beschränken, falls aus Versehen zu viele Unterverzeichnisse
- mit aufgeklappt wurden.
- * Außerdem können mit der "Hinzufügen" Funktion nun auch Index-Files
- eingelesen werden, sofern sie einen bestimmten Aufbau besitzen:
- Entweder steht in jeder Zeile der vollständige Pfad (Kommentare
- werden dabei mit einem Semikolon abgetrennt) oder sie haben
- einen Aufbau wie von 'ftpindex' erzeugte Dateien.
- Das soll vor allem dazu dienen, auch diese Files komfortabel
- verwalten zu können.
-
- 25.08.1994
- * Noch was Neues: (vielen Dank an Fred Nicklisch für die coole Idee!)
- Es können nun mehrere (z.Z. je acht) Masken für Disketten und
- Label gespeichter werden, die dann über ein neues Popup ausgewählt
- erden können.
- Zum Ändern muß beim Auswählen eine Shift-Taste gedrückt gehalten
- werden.
- * Versehentlich wurde der Bevent (z.B. Fenster nicht toppen) nicht
- richtig gesetzt, wenn die Einstellung aus dem .inf Files gelesen
- wurde.
-
- 24.08.1994
- * Da werden sich hoffentlich nun viele freuen, daß jetzt endlich
- Ordner sortiert werden können. Auch wenn die Geschwindigkeit noch
- nicht so ganz die gewünschte ist. Aber immerhin.
- Über die Variable 'sort.types' kann eingestellt werden, ob die
- Ordner zusammen und vor allem anderen erscheinen sollen ('true')
- oder aber zwischen den Files einsortiert werden ('false').
-
- 22.08.1994
- Na endlich mal wieder etwas Zeit, an DiskList weiterzumachen...
- * Nun gehen die Kommentare nicht mehr verloren, wenn man eine
- Diskette (bzw. ein Laufwerk) noch einmal einliest, klasse, gell!?
- Gleichzeitig werden auch die alten Flags (wie z.B. markiert/
- geöffnet) beibehalten.
- Wer das aber nicht möchte (oder wem es zu lange dauert), kann
- 'read.updateComments' im disklist.inf auf 'false' setzen.
- Dabei hab' ich jedenfalls auch gleich zwei unangenehme Bugs
- gefunden (und hoffentlich auch entfernt...):
- * Aus gewissen Gründen enthalten alle 'Disk' Chunks ihre Länge
- doppelt (nämlich bei der Disk und nochmal beim Wurzel-Ordner).
- Ungeschickterweise konnten diese Längen differieren... dumm, halt!
- Das könnte jetzt aber wieder gehen; diese Einträge werden
- (hoffentlich :-) alle automatisch und stillschweigend korigiert.
- * Wurde eine Disk neu eingelesen, welche nun kürzer ist (z.B. da
- Dateien gelöscht wurden), so blieben z.T. Referenzen auf die
- gelöschten Daten erhalten. Auch nicht so toll, das.
-
-
- ===== Version 3.28 =====
-
- 18.04.1994:
- * Wenn beim Einlesen von Archiven Fehler auftraten, so wurden manche
- Files nicht mehr geschlossen.
-
- 17.04.1994: (Na Georg, das ist doch fast wie Weihnachten, oder :-)
- * Beim Exportieren kann eine bestehende Datei erweitert werden.
- * In den Datei-Fenstern kann nun auch noch das Datei-Datum und der
- Kommentar angezeigt werden (s. Optionen-Dialog).
- * Diverse Fehler behoben, die nur bei Speichermangel auftraten.
- * Es kann im .inf File nun eine Maske angegeben werden, die beim
- Einlesen von Verzeichnissen benutzt wird. Vielleicht wird man
- die irgendwann auch mal in einem Dialog ändern können...
- * Es können nun auch beliebige Einträge aus der Library entfernt
- werden (nicht nur Disketten).
-
- 16.04.1994:
- * Es können nun auch LZH-Archive eingelesen werden, bei denen der
- erste Eintrag erst nach 4000 Bytes beginnt (z.B. bei selbstent-
- packenden Archiven, die in .LZH umbenannt wurden).
- * Fehler beim Einlesen von (sehr kurzen) ZIP-Archiven behoben.
-
-
- ===== Version 3.27 =====
-
- 10.04.1993:
- * Disablete Einträge können nun abgespeichert werden.
- * Neue Variable NoIdDrives für CD-Roms. Jetzt sollte man dann auch
- mehrere CDs in eine Library lesen können.
- Die Laufwerke aus NoIdDrives werden automatisch auch als GEMDOS-
- Drives behandelt, denn sonst hätten sie ja eine Kennung!
- * Kommentare werden auch exportiert.
- * Das automatische Weiterschalten nach dem Einlesen kann nun abge-
- schaltet werden (read.autoIncDrive = false)
- * Der inf-File heißt nun 'disklist.inf' und wird zuerst im Home-Dir
- gesucht, falls die Environment-Variable 'HOME' gesetzt ist.
- * Die vollständige Doku vom View-Protokoll ist nun nicht mehr in dem
- DiskList Archiv enthalten.
- Wer sich dafür interessiert kann sie gerne von mir bekommen.
-
-
- ===== Version 3.26 =====
-
- * Noch mehr inf-File Variablen:
- export.filename, search.mask, search.comment, mainWind.geometry,
- libWind.geometry, library.filename, GemdosDrives
-
-
- ===== Version 3.25 =====
-
- * Auf ausdrücklichen Wunsch kann jetzt eingestellt werden, wo
- die Library beim Startup gesucht wird: Im DISKLIST.INF kann
- dazu library.filename gesetzt werden.
- Beispiel:
- library.filename = "C:\users\seitz\disklist\librarys\disks.dir"
-
- * Da es Probleme mit CD-Roms gab, die sich fälschlicherweise
- als BIOS-Laufwerke ausgaben (obwohl sie nur über das GEMDOS
- angesprochen werden konnten), kann man jetzt Laufwerke angeben,
- welche nur mit GEMDOS-Funktionen angesprochen werden, auch wenn
- sie in Drvmap() angemeldet sind.
- Dazu 'GemdosDrives = "FGH" in DISKLIST.INF' aufnehmen.
- Es müssen nur Laufwerke aufgeführt werden, mit denen es sonst
- Probleme gibt (nicht etwa alle Lauferke oder so...).
-
- Das ganze hat natürlich den Haken, daß verschiedene Medien nicht
- unbedingt erkannt werden können, da dazu der Root-Sektor des
- Laufwerks herangezogen wurde (die Disk-ID).
- Wer da Probleme hat, bitte melden!
-
-
- ===== Version 3.21-23 =====
-
- * ZIP-Archive werden jetzt (hoffentlich ;-) richtig eingelesen.
-
- * Es gibt ein Help-Popup in Datei-Fenstern, so daß man alle
- vorhandenen Funktionen auch per Maus auswählen kann.
-
- * Mag!X wird nun auch als Multi-Tasking-System erkannt
- + einige Funktionen auch ausgenutzt, z.B. wird nun ein
- Viewer (zB aus der View-Env-Variable) via shel_write
- parallel gestartet, falls er noch nicht geladen war.
- Das müßte nun auch unter MTOS gehen.
-
- * Das XAcc2-Protokoll sollte nun auch auf Multi-Tasking-Systemen
- funktionieren (getestet wird, ob shel_write(7) oder appl_search()
- vorhanden ist.
-
- * In Text-Fenstern kann man nun auch suchen (nach Texten...)!
-
- * Optionen kann man nun abspeichern (wow!)
-
- * Das Ikonisieren von MTOS, TOS 5.00 wird unterstützt. (ab 3.23)
-
- * Nun endlich kann man DiskList auch eine Library in der
- Kommandozeile übergeben, die dann gleich geladen wird (ab 3.24)
-
-
- ===== Version 3.20 =====
-
- * Zu jeder Datei kann ein Kommentar gespeichert werden. Dieser
- kann zB aus Stichworten bestehen, die dann auch gesucht werden
- können.
-
- * Die Inhaltsverzeichnisse von Archiven (LZH, ZOO, ARC, ARJ)
- können eingelesen werden. Kommentare in den Archiven werden
- dabei übernommen.
- D.h. es kann auch nach Files in Archiven (Stichwort: Backup)
- gesucht werden!!
-
- * Die '.DIR' Files vom UNIXMODE-Standard werden mit eingelesen,
- is' vielleicht nicht ganz sooo wichtig...
-
- * Es gibt eine Schnitstelle zu Datenbanken: Die eingelesen
- Informationen können so beliebig wiederverwertet (äh,
- Recycling!? - eher weiterverwertet ;-) werden.
-
- * Das VA/AV-Protokoll von Gemini wird unterstützt: DiskList kann
- u.a. als ACC AV_OPENWIND versenden (halt so wie TreeView), als
- Applikation kann VA_DRAGACCWIND gesendet werden, es können also
- Dateien auf Fenster von anderen Accessories 'gedragged' werden.
- AV_OPENWIND kann auch empfangen werden.
-
- * Das XAcc2-Protokoll wird zT unterstützt: ALLE (!) Text-Fenster
- können versendet werden (natürlich nur der Text im Fenster...).
-
- * Das View-Protokoll wird unterstützt: Alle eingelesenen Files
- können (falls auf sie über das GEMDOS zugegriffen werden kann)
- an einen installierten File-Viewer (zB GEM-View, ShowImage)
- gesendet werden, um zu sehen, was nun wirklich drin steht.
-
- * WINX wird unterstützt (zB das BackDrop).
-
-